class Solution {
public:
    int maxOperations(string s) {
        int ans=0, cnt1=0;
        for(int i=0; i<s.size(); i++) {
            if(s[i]=='1') cnt1++; //当前遍历范围多一个‘1’
            else if(i>0&&s[i-1]=='1') ans+=cnt1; //让i之前的每个‘1’都移动一次
        }
        return ans;
    }
};